<?php
/**
 * ジャスティ素システムデータセットＸＭＬコントローラ
 */
require_once dirname(__FILE__) . '/../justice.php';

/**
 * ジャスティスシステムデータセットＸＭＬコントローラクラス
 * @author admin
 *
 */
class models_justice_xml extends models_justice
{
	/** データファイル名 */
	const DATA_FILE_NAME = 'justice.xml';
	
	/**
	 * コンストラクタ
	 */
	public function __construct()
	{
		$ret = $this->loadFromFile(dirname(__FILE__).'/databox/'.self::DATA_FILE_NAME);
		/** 読み込み判定 */
		if ($ret === FALSE) {
			//ひな形
			$data = '<?xml version="1.0" encoding="UTF-8"?><DATA ><LIST></LIST></DATA >';
			$ret = file_put_contents(dirname(__FILE__).'/databox/'.self::DATA_FILE_NAME, $data);
			/** 書込判定 */
			if ($ret === FALSE) {
				$this->bErrorExists = TRUE;
				return;
			}
		}
	}
}